.promote-goods {
    ::-webkit-scrollbar {
        display: none;

        width: 0;
        height: 0;

        background-color: transparent;
    }
    .goods-list {
        overflow-x: hidden;

        box-sizing: border-box;
        // max-height: 100vh;
        padding: 0 32rpx;

        background-color: #fff;

        .list-item {
            display: flex;
            overflow: hidden;
            justify-content: space-between;

            width: 100%;
            padding: 32rpx 0;
            .common {
                position: relative;
            }
            &:not(:first-of-type) {
                border-top: 2rpx solid #f5f5f5;
            }
            .goods-img {
                width: 200rpx;
                min-width: 200rpx;
                height: 200rpx;

                border-radius: 8rpx;
            }
            .goods-content {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: space-between;

                margin-left: 24rpx;
            }
            .title {
                display: -webkit-box;
                overflow: hidden;
                -webkit-box-orient: vertical;

                width: 100%;

                text-overflow: ellipsis;
                word-break: break-all;

                color: #33302d;

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 28rpx;
                font-weight: 400;

                -webkit-line-clamp: 2;
            }
            .content-bottom {
                display: flex;
                align-items: flex-end;
                flex: 1;
                justify-content: space-between;
            }

            .price-point {
                display: flex;
                flex: 1;
                flex-direction: column;
                justify-content: flex-end;
                .price {
                    margin-bottom: 20rpx;

                    color: #fe292b;

                    font-family: PingFangSC-Medium, PingFang SC;
                    font-size: 28rpx;
                    font-weight: 500;

                    .bold {
                        font-size: 40rpx;
                    }
                }
                .points {
                    position: relative;

                    display: inline-flex;
                    overflow: hidden;
                    align-items: center;

                    box-sizing: border-box;
                    height: 40rpx;
                    padding-right: 12rpx;
                    // padding-left: 60rpx;

                    color: #fe292b;
                    border: 2rpx solid #fe292b;
                    border-radius: 4rpx;

                    font-family: PingFangSC-Regular, PingFang SC;
                    font-size: 24rpx;
                    font-weight: 400;

                    // line-height: 40rpx;
                    // &::before {
                    //     position: absolute;
                    //     top: 0;
                    //     left: 0;

                    //     display: flex;
                    //     align-items: center;
                    //     justify-content: center;

                    //     width: 48rpx;
                    //     height: 100%;

                    //     content: '赚';

                    //     color: #ffffff;
                    //     background-color: #fe292b;

                    //     font-family: PingFangSC-Regular, PingFang SC;
                    //     font-size: 24rpx;
                    //     font-weight: 400;
                    // }
                    &-icon {
                        display: flex;
                        align-items: center;
                        justify-content: center;

                        width: 48rpx;
                        height: 100%;
                        margin-right: 12rpx;

                        content: '赚';

                        color: #ffffff;
                        background-color: #fe292b;

                        font-family: PingFangSC-Regular, PingFang SC;
                        font-size: 24rpx;
                        font-weight: 400;
                    }
                }
            }
            .share-btn {
                width: 136rpx;
                height: 60rpx;
                margin: 0;

                color: #ffffff;
                border-radius: 30rpx;
                background: linear-gradient(270deg, #ff5356 0%, #fe292b 100%);

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 28rpx;
                font-weight: 400;
                line-height: 60rpx;
            }
        }
    }

    .list-loading {
        text-align: center;

        color: #999999;

        font-size: 28rpx;
        font-weight: 300;
        line-height: 42rpx;
    }
    .no-data {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .no-data-img {
        width: 278rpx;
        height: 160rpx;
        margin: 312rpx 0 24rpx 0;
    }
    .no-data-title {
        color: #333333;

        font-size: 28rpx;
        font-weight: 400;
        line-height: 34rpx;
    }
}
.share-promote-price {
    margin-bottom: 20rpx;

    color: #fe292b;

    font-family: PingFangSC-Medium, PingFang SC;
    font-size: 36rpx;
    font-weight: 500;

    &-bold {
        // font-size: 40rpx;
    }
    &-title {
        display: -webkit-box; // 作为弹性伸缩盒子模型显示。
        overflow: hidden; // 溢出隐藏
        -webkit-box-orient: vertical; // 设置伸缩盒子的子元素排列方式：从上到下垂直排列

        max-width: 380rpx;
        min-height: 80rpx;
        margin-bottom: 6rpx;

        text-overflow: ellipsis; // 溢出用省略号显示
        word-break: break-all;

        color: #333333;

        font-family: PingFangSC-Regular, PingFang SC;
        font-size: 29rpx;
        font-weight: 400;
        line-height: 40rpx;

        -webkit-line-clamp: 2; // 显示的行数
    }
}
